home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / book / graphics / b9.gif < prev    next >
Graphics Interchange Format  |  1996-01-09  |  19KB  |  558x710  |  4-bit (3 colors)
Labels: text | screenshot | number | parallel | black and white | font | document | line | receipt
OCR: System Variables - B.9 M S M T F T T e T e 0 3 0 0 T n T Location(s ) Size Type Meaning 0x0000044C WORD RAM sshiftmd': This value is a copy of the hardware register at 0>OOF F8260 which indicates the current ST shifter mode. 0x0000044E LONG RAM _v_bas_ad': This indicates the starting address of the logical screen. Prior to TOS 1.06, this address needed to be aligned on a 256 byte boundary. As of TOS 1.06, it may be WORD aligned. 0x00000452 WORD RAM valsem: A value of O here disables all vertical blank processing while a value of 1 enables it. 0x00000454 WORD RAM nuals: This value indicates the number of slots in the deferred vertical blank handler list. If all table slots are full and your application needs to install a handler, it may allocate a new, larger list, update this value and the pointer below. 0x00000456 LONG RAM volqueue: This is a pointer to a list of pointers to the deferred vertical blank handlers. Each pointer in the list pointed to by this variable which contains a value other than O is 'JSR'ed' through at each vertical blank. This occurs 50 times per second on PAL color monitors, 60 times per second on NTSC color monitors and 70 times per second on all monochrome monitors 0x0000045A LONG RAM colortr. If this value is non-zero then at the next vertical blank, the 16 color registers pointed to by this value will be loaded into the hardware registers. 0x0000045E LONG RAM screenot: If this value is non-zero then at the next vertical blank, the value stored here will be loaded into the hardware register which points to the base of the physical screen. 0x00000462 LONG RAM _waclock: This value indicates the number of vertical blanks that have been processed since the last reset 0x00000466 LONG RAM flock: This value indicates the number of vertical blanks regardless of whether they were processed or not (blocked by w/sem). 0x0000046A LONG RAM hd'y_init: This value points the hard disk initialization routine or is O to indicate that no hard disk is installed. 0x0000046E LONG RAM Swy_vec: The vector pointed to by this routine is called when the system detects a change in monitors (normally this points to the reset handler).